mkthrottle
請使用 mkthrottle 指令來建立新的節流控制物件,然後將它與某個物件(例如:磁區)相關聯。您也可以建立卸載 I/O 節流控制(它是單一叢集系統節流控制)。
語法
參數
- -type offload | vdisk | host | hostcluster | mdiskgrp
- (必要)指定節流控制的類型:offload 或 vdisk。
- -bandwidth bandwidth_limit_in_mb
- (選用)指定頻寬 (MBps)。這必須是 0 - 268435456 的數值。
- -iops iops_limit
- (選用)指定 I/O 作業限制。這必須是 0 - 33554432 的數值。
- -name throttle_name
- (選用)指定節流控制物件的名稱。這個值必須是最多 63 字元的英數字串。
- -vdisk vdisk_id | vdisk_name
- (選用)指定要進行節流控制之磁區的磁區 ID 或名稱。這個值必須是數值或英數字串。註: 指定對於磁區節流控制而言,這個參數是必要的,但無法用來卸載節流控制。
-type vdisk時必須指定此關鍵字。 - -host host_id | host_name
- (選用)指定要進行節流控制的主機 ID 或名稱。
- -hostcluster hostcluster_id | hostcluster_name
- (選用)指定要進行節流控制的主機叢集 ID 或名稱。
- -mdiskgrp mdiskgrp_id | mdiskgrp_name
- (選用)指定要進行節流控制的 MDisk 群組(儲存區)或名稱。這僅適用於母儲存區。
說明
這個指令會建立一個新的節流控制物件,然後將它與某個物件(例如:磁區)相關聯。
註:
- 如果某個主機是主機叢集的一部分,且其已定義一個主機叢集節流控制物件,則無法對該主機定義一個節流控制物件。
- 如果主機叢集未定義節流控制物件,就可以為其成員主機定義個別的主機節流控制。
- 此指令僅會在母儲存區(而非子儲存區)上建立節流控制。
- 子儲存區與母儲存區的儲存區節流控制物件彼此獨立運作。
- 如果磁區有多個副本,則會對提供主要副本的儲存區進行節流控制。節流控制不適用於屬於鏡映磁區一部分的次要儲存區。
為磁區 vdisk0 建立 10000 個 IOP 的磁區節流控制和 500 MBps 的
頻寬限制的呼叫範例
mkthrottle -type vdisk -iops 10000 -bandwidth 500 -vdisk vdisk0
詳細的結果輸出:
No feedback
建立頻寬限制為 500 MBps 的已卸載 I/O 節流控制的呼叫範例
mkthrottle -type offload -bandwidth 500
詳細的結果輸出:
No feedback
建立頻寬限制為 100 MBps 的主機的呼叫範例
mkthrottle -type host -bandwidth 100 -host host_Win2012SP2
詳細的結果輸出:
No feedback
建立頻寬限制為 3000 MBps 的主機叢集的呼叫範例
mkthrottle -type hostcluster -bandwidth 3000 -hostcluster 0
詳細的結果輸出:
No feedback
建立頻寬限制為 4000 MBps 的 MDisk 群組的呼叫範例
mkthrottle -type mdiskgrp -bandwidth 4000 -mdiskgrp 0
詳細的結果輸出:
No feedback
